package main

import (
	"fmt"
	"path"
)

func main() {
	//Dir 返回除路径的最后一个元素之外的所有元素，通常是路径的目录。 使用 Split 删除最后一个元素后，路径被清理并删除尾部斜杠。
	//如果路径为空，则 Dir 返回“.”。 如果路径完全由斜杠和非斜杠字节组成，则 Dir 返回单个斜杠。 在任何其他情况下，返回的路径都不会以斜杠结尾。

	fmt.Println(path.Dir("/a/b/c"))
	fmt.Println(path.Dir("a/b/c"))
	fmt.Println(path.Dir("/a/"))
	fmt.Println(path.Dir("a/"))
	fmt.Println(path.Dir("/"))
	fmt.Println(path.Dir(""))
}
